@charset "UTF-8";
.base{
	padding:0px 6px;
}
.wap{
	display:none;
}
.ntitle {
    line-height: 28px;   
    text-align: center;
    font-size: 18px;
    color: black;
    margin-bottom: 10px;
}

.ncontent {
    line-height: 25px;
	padding:0px 10px;
    padding-bottom: 55px;
}

.ninfo {
    color: #999;
    font-size: 12px;
    text-align: center;
    line-height: 20px;
    margin-bottom: 15px;
	 
}
.ncontent img{
	max-width:100%; height:auto !important;
}
.index-body{	position:relative;}.index-bigs-biimg img{	max-width:100%;}.banmu{	position:fixed; width:50%; height:100%; left:0px; top:0px; background:black; opacity:0.4; display:none; z-index:1000;}
.tmp-top{
	position:fixed; width:50%; height:100%; background:white; right:-52%; top:0px; z-index:900;
}
.header{
	 position:relative;  
}
.header a.logo{
	display:none;
}
.header ul{
	position:relative; padding-top:15px;
}
.header ul li{
	display:block; height:56px; border-bottom:solid 1px #f0f0f0; 
}
.header ul li a{
	display:block;  line-height:50px;  text-decoration:none; font-size:18px; text-align:center;
}
.header ul li a.cur{
	border-color:#9BB391; color:#9BB391;
}
.header .langs{
	margin-top:15px;
}
.header .langs .box{
	position:relative; line-height:38px; text-align:center;
}
.header .langs .box>a{
	display:none;
}
.header .langs .box .yuy{
	 line-height:36px;   color:#999;
}
.header .langs .box .yuy a{
	text-decoration:none; color:#999; margin:0px 10px;
}
.header .langs .box .yuy a.cur{
	color:black;
}
	
.header .top-link{
	display:none;
}

.header .search-box{
	 display:none;
}
.mo-header{
	height:65px; position:fixed; z-index:650; width:100%; left:0px; top:0px;  padding:5px 8px; text-align:right; line-height:55px;
}
.mo-header a.mulu{
	display:inline-block; text-decoration:none; font-size:20px; padding:0px 7px;
}
.mo-header a.logo{
	float:left; height:55px; line-height:55px;
}
.mo-header a.logo img{
	max-height:44px;
}
.footer{
	padding:10px 0px; border-top:solid 1px #f0f0f0;
}
.footer .left-b{
	
}
.left-b ul li{
	border-bottom:solid 1px #f0f0f0; text-align:center;
}
.left-b ul li>a{
	height:38px; line-height:38px; display:block; margin-bottom:5px; text-decoration:none; font-size:16px; color:#666666;
}
.left-b ul li div{
	display:none;  
}

.left-b .shares{
	margin-top:30px; line-height:35px; text-align:center;
}
.left-b .shares a{
	display:inline-block; margin-right:16px;
}
.footer .right-b{
	display:none;
}
.footer .right-b>a{
	height:40px; display:inline-block; width:120px; line-height:40px; background:#9BB391; color:white; background:#9BB391; text-align:center; text-decoration:none;
}
.di-nn{
	margin-bottom:40px;
}

.omm-db{
	height:40px; line-height:40px;  color:#cccccc;   text-align:center;
}
.omm-db>a{
	color:#ddd;
}
.omm-db .jszq{
	 color:#cccccc; text-align:center;
}
.omm-db .jszq a{
	color:#cccccc;
}
.iboxs{
	margin-bottom:35px;
}

.index-sh ul{
	height:inherit;
}
	
.index-sh ul li{
	width:50%; float:left; overflow:hidden;  
}
 
.index-sh ul li img{
	width:100%;
}
.index-sh ul li:nth-child(6n+0){
	width:100%; text-align:center;
}
.index-sh ul li .descbox{
	padding:28px 15px; 
}
.index-sh ul li .descbox .tit{
	color:black; font-size:18px; line-height:30px;
}
.index-sh ul li .descbox .desc{
	line-height:24px; padding:0px 15px; color:#999999; padding-top:7px; margin-top:10px; border-top:solid 1px #f0f0f0; font-size:12px;
}
.index-sh ul li .descbox .desc a{
	text-decoration:none; color:#999; margin-top:15px;
}

.site-title{
	text-align:center; margin-bottom:20px;
}
.site-title span{
	display:block; font-size:20px; line-height:35px; color:#333333; 
}
.site-title font{
	color:#cccccc; font-size:12px; display:block; line-height:25px;
}

.site-title.white span{
	color:#fff; 
}
.site-title.white font{
	color:#fff; 
}
.index-body .index-product-tab{
	display:none;
}
.index-tabs .index-tab{
	display:none;
}
.index-tabs .index-tab.cur{
	display:block;
}

.index-tab ul li{
	float:left; width:48.5%; text-align:center; margin-bottom:16px;
}
.index-tab ul li a{
	display:block; text-decoration:none; position:relative;
}
.index-tab ul li a .img{
	height:160px; line-height:160px;
}
.index-tab ul li a .img img{
	max-width:100%; max-height:145px;
}
.index-tab ul li a span{
	display:block; line-height:30px; font-size:14px; color:#666666;
}
.index-tab ul li a font{
	display:block; line-height:20px; font-size:12px; color:#999999;
}
.product-index .more{
	margin-top:30px; line-height:32px; text-align:center;
}
.product-index .more a{
	display:inline-block; color:#666666; font-size:16px; text-decoration:none;
}
.product-index .more a font{
	margin-left:8px;
}
.index-help{
	background:url(../pics/index_helps.jpg) no-repeat center center; padding:40px 10px; text-align:center;
}
.index-help>div{
	color:white; font-size:14px; line-height:30px; margin-top:18px;
}
.index-help ul li{
	width:50%; float:left; margin-bottom:20px; text-align:center; color:white; padding:0px 25px;
}
.index-help ul li .index-hbox{
	width:65px; height:65px; margin:0 auto; background:url(../pics/cicle.png) no-repeat center center; background-size:100% 100%; margin-bottom:10px; line-height:65px; font-size:20px; color:white; font-weight:bold;
}
.index-help ul li .index-hdesc{
	text-align:center;
}
.index-help ul li .index-hdesc span{
	display:block; font-size:14px; color:white; line-height:25px; height:26px; overflow:hidden;
}
.index-help ul li .index-hdesc font{
	display:block; font-size:12px; color:white; line-height:20px; height:40px; overflow:hidden;
}

.index-news{
	padding:0px 8px; text-align:center;
}
.index-news .left-news{
	
}
.index-news .left-news .title{
	color:#333333; font-size:20px; line-height:33px; margin-bottom:4px;
}
.index-news .left-news .endesc{
	line-height:20px; color:#cccccc; font-size:12px; margin-bottom:20px; 
}
.index-news .left-news .vdesc{
	line-height:25px; color:#666666; font-size:14px; margin-bottom:15px;
}
.index-news .left-news .newsnav{
	display:none;
}
 
.index-news .left-news .slnews{
	display:none;
}
.page-body{	padding-top:70px;}
 
.index-news .right-news{
}
.index-news .right-news .news-tab{
	display:none;
}
.index-news .right-news .news-tab.cur{
	display:block;
}
.index-news .right-news ul{
	height:inherit;
}
.index-news .right-news ul li{
	display:none;
}
.index-news .right-news ul li:first-child{
	display:block;
}
.index-news .right-news ul li .rq1{
	height:60px; line-height:60px; font-size:50px; color:black;
}
.index-news .right-news ul li .rq2{
	height:35px; line-height:35px; font-size:16px; color:#999999;
}
.index-news .right-news ul li a.title{
	display:block; color:black; line-height:38px; height:38px; overflow:hidden; text-decoration:none; font-size:16px; margin-bottom:5px;
}
.index-news .right-news ul li a.img{
	display:block; margin-bottom:15px;
}
.index-news .right-news ul li a.img img{
	max-width:100%;
}
.index-news .right-news ul li .desc{
	margin-top:12px; height:44px; line-height:22px; font-size:13px; color:#999; margin-bottom:20px;
}
.index-news .right-news ul li .more{
	line-height:30px;
}
.index-news .right-news ul li .more a{
	color:#999; font-size:16px; text-decoration:none; 
}

.main{
	padding:0px 10px; margin-bottom:38px;
}
.epage{
	padding-top:10px;
}

.products li{
	float:left; width:48%; text-align:center; margin-bottom:20px; margin-right:4%;
}
.products li:nth-child(even){
	margin-right:0px;
}
.products li a.p{
	display:block; text-decoration:none; position:relative;
}
.products li a.p .img{
	height:165px; line-height:165px;
}
.products li a.p .img img{
	max-width:100%; max-height:150px;
}
.products li a.p span{
	display:block; line-height:30px; font-size:14px; color:#666666;
}
.products li a.p font{
	display:block; line-height:20px; font-size:12px; color:#999999;
}

.products li .wlink{	height:30px; margin-top:5px; text-align:right; padding:0px 3px;
}.products li .wlink a{	display:inline-block; background:#9bb391; font-size:12px; text-decoration:none; height:24px; line-height:24px; color:#fff; border-radius:3px; padding:0px 6px;}.products li .wlink a:first-child{	float:left; background:red;}
.index-product-tab{
	margin-bottom:20px;  text-align:center; 
}
.index-product-tab a{
	display:block; padding:0px 11px; border-bottom:solid 1px #f0f0f0; line-height:44px; height:44px; position:relative; text-decoration:none; font-size:14px; padding-right:35px; text-align:center;
}
.index-product-tab a.cur{
	border-color:#9BB391; color:#9bb391;
}
.index-product-tab a span{
	position:absolute; right:4px; font-size:12px; color:#ccc; top:15px;
}
.index-product-tab a.cur span{
	color:#9bb391;
}
.page-ppt img{
	width:100%;
}
.cons li{
	padding:30px 20px; text-align:center; border-bottom:solid 1px #f0f0f0; margin-bottom:23px; text-align:center;
}
.cons li .img{
	height:55px; line-height:55px;
}
.cons li .img img{
	max-height:40px; max-width:100%;
}
.cons li .tit{
	line-height:26px; color:#999999; font-size:14px;
}
.map-box{
	height:400px;
}

.about1{
	padding-top:35px; padding-bottom:35px;
}
.about-base{
}
.about-base .img{
	position:relative;  
}
.about-base .img img{
	max-width:100%; display:block; margin-bottom:18px;
}
.about-base .img .txt-box{
	 padding:4px 10px; text-align:center;
}
.about-base .img .txt-box .title{
	text-align:center;line-height:35px; font-size:18px; color:#333333; margin-bottom:10px;
}
.about-base .img .txt-box .desc{
	line-height:23px; color:#999999; font-size:12px;
}

.about2{
	background:#F9F8F4; padding:35px 0px;
}
.about2 .his-box{
	width:280px; overflow:hidden; margin:0 auto;
}
.about2 .hhiss{
	
}
.about2 .hhiss li{
	float:left; position:relative;   background:url(../images/line.png) repeat-x left 80px;  
}
.about2 .hhiss li .img{
	text-align:center; position:relative; width:160px; height:160px; margin:0 auto;  
}
.about2 .hhiss li .img img{
	max-width:100%; 
}
.about2 .hhiss li .img .tb{
	position:absolute; width:100%; height:100%; left:0px; top:0px;
}
.about2 .hhiss li .img .tb .tb-d{
	 text-align:center; vertical-align:middle; color:#9bb391; font-size:30px; font-weight:bold; padding:7px 5px;display:table-cell; width:160px; height:160px;
}
.about2 .hhiss li .jian{
	width:8px; height:11px; position:absolute; top:75px; right:0px; background:url(../images/jian.png) no-repeat center center;
}
.about2 .hhiss li font.cic{
	width:20px; height:20px; background:white; border:solid 1px #f0f0f0; display:inline-block; border-radius:50%;
}
.about2 .hhiss li .meb{
	padding-bottom:50px; background:url(../images/hline.png) no-repeat center bottom; text-align:center; margin-top:20px; margin-bottom:15px;
}
.about2 .hhiss li .txt{
	height:100px; line-height:20px; overflow:hidden; font-size:12px; color:#999999; width:260px; text-align:center; margin:0 auto;
}
.about3{
	padding:35px 7px;
}
.about3 ul li{
	margin-bottom:30px;position:relative; border-bottom:solid 1px #f0f0f0; padding-bottom:18px;
}
.about3 ul li .img{
	height:90px; line-height:90px; text-align:center;
}
.about3 ul li .img img{
  max-height:75px;
}
.about3 ul li .tit{
	height:45px; line-height:45px; font-size:20px; color:#9bb391; margin-bottom:5px; text-align:center;
}
.about3 ul li .tit font{
	color:#ddd; display:inline-block; line-height:20px; position:relative; top:3px; margin-left:5px; font-size:12px;
}
.about3 ul li .desc{
	  line-height:22px; color:#999999; overflow:hidden; font-size:12px; padding:0px 20px; text-align:center;
}
.about4{
	background:#F4F7F9; padding:35px 5px;
}
.plefts{  overflow:hidden; position:relative; padding:0px 45px; width:280px; margin:0 auto;}
.plefts .hd{ }
.plefts .hd .prev,.plefts .hd .next{ width:36px; height:36px; position:absolute; top:100px; border-radius:50%; text-decoration:none; background:#999; color:white; text-align:center; line-height:38px;}
.plefts .hd .prev{left:0px;}
.plefts .hd .next{right:0px;}
.plefts .hd .prevStop{ display:none; }
.plefts .hd .nextStop{ display:none; }
.plefts .hd ul{ display:none; }
.plefts .bd{ }
.plefts .bd ul{ overflow:hidden; zoom:1; }
.plefts .bd ul li{ float:left; text-align:center; margin:0px 10px;}
.plefts .bd ul li a{
	display:block; text-decoration:none; color:#999; text-align:center;
}
.plefts .bd ul li a .img{
	height:220px; line-height:220px; width:190px;
}
.plefts .bd ul li a .img img{
	max-width:100%; max-height:200px;
}
.plefts .bd ul li a span{
	display:block; height:30px; line-height:30px;
}

.nlist li{
	width:48.5%; float:left; margin-right:3%;   margin-bottom:20px; text-align:center;
}
.nlist li:nth-child(even){
	margin-right:0px;
}
.nlist li a.img{
	display:block; height:140px; line-height:140px; padding:0px 10px; overflow:hidden; border:solid 1px #f0f0f0; border-radius:4px; text-align:center;
}
.nlist li a.img img{
	max-width:100%; max-height:140px;
}
.nlist li a.tit{
	display:block; text-decoration:none; color:black; font-size:14px; line-height:35px; background:url(../images/1.png) no-repeat left bottom; height:35px; margin-bottom:5px; overflow:hidden;
}
.nlist li .rq{
	line-height:25px; color:#ccc; font-size:13px;
}

.help1{
	padding:0px 0px; padding-top:30px; line-height:25px;
}
.help1 .title{
	line-height:42px; font-size:18px; color:#9bb391;
}
.help1 .title font{
	color:#cccccc; margin-left:12px; font-size:12px; display:inline-block; line-height:22px; position:relative; top:2px;
}
.help1_1,.help1_2,.help1_3{
	padding:0px 0px;
}
.help1 .desc{
	line-height:25px; margin-top:12px; color:#999999; font-size:14px; margin-bottom:15px;
}
.help1 .img{
	padding:20px 0px;
}
.help1 .img img{
	max-width:100%;
}

.help1_1>img{
	max-width:100%;
}
.help1_2>img{
	max-width:100%;
}
.help1_3>img{
	max-width:100%;
}
.help1 .index-product-tab{
	display:none;
}
.help2{
	background:#F4F7F9; padding:35px 0px; line-height:25px;
}
.help3{
	background:#F9F8F4; padding:38px 0px; line-height:25px;
}
.help3_1{
	padding:0px 8px;
}
.help3_1 .help3_2{
	margin-bottom:20px;
}
.help3_1 .help3_2 p{
	line-height:30px; padding-left:20px; background:url(../images/li.png) no-repeat left 10px;
}
.help3_1>img{
	display:block; max-width:100%;
}

.helps{
	padding:20px 8px;
}
.helps li{
	width:48%; margin-right:4%; float:left; text-align:center; background:white; padding-bottom:38px;
}
.helps li:nth-child(even){
	margin-right:0px;
}
.helps li:last-child{
	display:none;
}
.helps li .img{
	margin-bottom:10px; text-decoration:none; display:block; height:125px; line-height:125px;
}
.helps li .img img{
	max-width:100%; max-height:110px;
}
.helps li a.tit{
	display:block; text-decoration:none; line-height:30px; margin-bottom:4px; color:#9bb391; font-size:14px;
}
.helps li .desc{
	height:66px; line-height:22px; padding:0px 25px; text-align:center; color:#999; font-size:12px; overflow:hidden; margin-bottom:15px;
}
.helps li span{
	display:inline-block; width:30px; height:30px; background:url(../images/help_ico.png) no-repeat left center; background-size:100% 100%;
}
.mmitem a{
	display:none;
}.iboxs.ppt{	margin-bottom:5px;}.product-left{	margin-top:15px;}.product-left .img{	text-align:center; border:solid 1px #f0f0f0; border-radius:5px; height:300px; line-height:250px; padding:25px; margin-bottom:15px;}.product-left .img img{	max-width:100%; max-height:250px;}.sma-imgs{	height:40px; line-height:40px; text-align:center; overflow:hidden;}.sma-imgs a{	display:inline-block; text-decoration:none; margin-right:10px; width:40px; height:40px; overflow:hidden; text-decoration:none; line-height:40px; border:solid 1px #dfdfdf; text-align:center;}.sma-imgs a img{	width:32px; height:32px;  }.sma-imgs a.cur{	border-color:#98BF88;}.product-right{}.product-gms{	margin-bottom:15px;}.product-right .title{	line-height:30px; font-size:16px; color:black; margin-bottom:18px; padding-bottom:12px; border-bottom:solid 1px #f0f0f0; text-align:center;}.product-right .cs{	line-height:26px; color:#999; font-size:13px;}.detail-tit{	border-bottom:solid 1px #f0f0f0; height:40px; line-height:35px; font-size:16px; color:#000; margin-bottom:5px;}.detail-content{	line-height:25px; font-size:12px; padding-bottom:40px;}.detail-content img{	max-width:100%; height:auto !important;}.index-sh ul li>span{	display:none;}.osrimg ul{width:100%;  overflow:hidden;}.osrimg ul li{ overflow:hidden; height:100%; position:relative; transition: all 0.6s; margin-bottom:10px;}.osrimg ul li a{display:block; text-decoration:none;   position:relative; width:100%; height:300px; background-size:cover !important;} .osrimg ul li a .more{width:60px; position:absolute; bottom:12px; right:10px; height:28px; line-height:29px; text-decoration:none; text-align:center; border:solid 1px #fff; color:#fff; font-size:12px; border-radius:6px;}